// 整个 mini-router 的入口文件
export { createRouter } from './router'
export { createWebHistory } from './history'
export { useRouter, useRoute } from './useApi'

// 希望同学们通过对这门课程的学习，能够对 vue router 有一个更深层次的理解
// 特别是通过第二章手写一个简易版的 vue router，能够对象 vue router 几个比较核心的模块有所理解
// 几个核心的模块：
// histroy 是做什么的 ？
// matcher 是做什么的 ？
// createRouter 整体的流程是怎样的 ？
// 整个导航守卫的执行流程 ？

// 如果对此感兴趣的同学，可以在 mini 版本的基础上，对照着源码继续进行扩展